<script type="text/javascript" language="JavaScript">
function verif_classe(s)
 {
  if (document.choix_classe.id_classe.value==0) { alert ("Vous devez d'abord choisir une classe !");return false }
  else { if (s) { document.choix_classe.submit() } else { return false } }
 }
function verif_cahier(s)
 {
  if (document.choix_cahier_textes.id_service_prof.value==0) { alert ("Vous devez d'abord choisir un cahier de textes !");return false }
  else { if (s) { document.choix_cahier_textes.submit() } else { return false } }
 }
function verif_trombinoscope_eleve(s)
 {
  if (document.choix_trombinoscope_eleve.id_classe.value==0) { alert ("Vous devez d'abord choisir une classe !");return false }
  else { if (s) { document.choix_trombinoscope_eleve.submit() } else { return false } }
 }
function verif_trombinoscope_prof(s)
 {
  if (document.choix_trombinoscope_prof.id_classe.value==0) { alert ("Vous devez d'abord choisir une classe !");return false }
  else { if (s) { document.choix_trombinoscope_prof.submit() } else { return false } }
 }
function verif_impression(s)
 {
  if (document.choix_impression.id_classe.value==0) { alert ("Vous devez d'abord choisir une classe !");return false }
  else { if (s) { document.choix_impression.submit() } else { return false } }
 }

var ns6=document.getElementById&&!document.all
var ie=document.all

var nbr_module = module.length
var nbr_menu = menu.length

function affiche_menu_module (num)
 {
  for (var i = 0 ; i < nbr_module ; i++)
   {
    if (ns6) { objet = document.getElementById("menu"+i) }
    else if (ie) { objet = document.all["menu"+i] }
    if (objet.style.display == "") { objet.style.display = "none" }
   }
  if (ns6) { objet = document.getElementById("menu"+num) }
  else if (ie) { objet = document.all["menu"+num] }
  if (objet.style.display == "none") { objet.style.display = ""	}
 }

function dessus(lien)
 {
  lien.style.background = couleur_fond_dessus
  lien.style.color = couleur_lien_dessus
 }

function a_cote(lien)
 {
  lien.style.background = couleur_fond_a_cote
  lien.style.color = couleur_lien_a_cote
 }

function dirige(nom_objet,page)
 {
  var position = nom_objet.indexOf (".") ;
  if (position >= 0) { nom_objet = nom_objet.substring (position+1, nom_objet.length-position) ; }
  var frm = "" ;
  for (var i=0 ; i < parent.frames.length ; i++) { if (parent.frames [i].name == nom_objet) { frm = parent.frames [i] ; } }
  if (frm != "") { frm.location.href = page ; }
  else
   {
    if (document.all) { frm = document.all (nom_objet) ; }
    else { frm = document.getElementsByName (nom_objet) ; }
    if (frm != "") { frm.location.href = page ; }
   }
 }

//------------------- Generation du menu  ------------------------//

function genere_menu_modules (menu_defaut)
 {
  document.write ("<style type='text/css'>")
  document.write ("td.module { ")
  document.write ("font-family: "+police_module+";")
  document.write ("font-size: "+taille_police_module+";")
  document.write ("text-align: "+police_module_alignement+";")
  document.write ("color: "+couleur_police_module+";")
  document.write ("border: "+bordure_module+";")
  document.write ("border-top: "+bordure_module_haut+";")
  document.write ("border-left: "+bordure_module_gauche+";")
  document.write ("border-right: "+bordure_module_droite+";")
  document.write ("border-bottom: "+bordure_module_bas+";")
  document.write ("background-color: "+couleur_fond_module+";")
  document.write ("}")
  
  document.write ("td.menu { ")
  document.write ("font-family: "+police_menu+";")
  document.write ("font-size: "+taille_police_menu+";")
  document.write ("text-align: "+police_menu_alignement+";")
  document.write ("color: "+couleur_police_menu+";")
  document.write ("border: "+bordure_menu+";")
  document.write ("border-top: "+bordure_menu_haut+";")
  document.write ("border-left: "+bordure_menu_gauche+";")
  document.write ("border-right: "+bordure_menu_droite+";")
  document.write ("border-bottom: "+bordure_menu_bas+";")
  document.write ("background-color: "+couleur_fond_menu+";")
  document.write ("}")
  
  document.write ("td.sous_menu { ")
  document.write ("font-family: "+police_sous_menu+";")
  document.write ("font-size: "+taille_police_sous_menu+";")
  document.write ("text-align: "+police_sous_menu_alignement+";")
  document.write ("color: "+couleur_police_sous_menu+";")
  document.write ("border: "+bordure_sous_menu+";")
  document.write ("border-top: "+bordure_sous_menu_haut+";")
  document.write ("border-left: "+bordure_sous_menu_gauche+";")
  document.write ("border-right: "+bordure_sous_menu_droite+";")
  document.write ("border-bottom: "+bordure_sous_menu_bas+";")
  document.write ("background-color: "+couleur_fond_sous_menu+";")
  document.write ("}")
  
  document.write ("td.sous_menu_dernier { ")
  document.write ("font-family: "+police_sous_menu_dernier+";")
  document.write ("font-size: "+taille_police_sous_menu_dernier+";")
  document.write ("text-align: "+police_sous_menu_alignement_dernier+";")
  document.write ("color: "+couleur_police_sous_menu_dernier+";")
  document.write ("border: "+bordure_sous_menu_dernier+";")
  document.write ("border-top: "+bordure_sous_menu_dernier_haut+";")
  document.write ("border-left: "+bordure_sous_menu_dernier_gauche+";")
  document.write ("border-right: "+bordure_sous_menu_dernier_droite+";")
  document.write ("border-bottom: "+bordure_sous_menu_dernier_bas+";")
  document.write ("background-color: "+couleur_fond_sous_menu+";")
  document.write ("}")
  
  document.write ("td.espace { ")
  document.write ("font-family: "+police_sous_menu+";")
  document.write ("font-size: "+taille_police_sous_menu+"px;")
  document.write ("color: "+couleur_police_sous_menu+";")
  document.write ("border: "+bordure_sous_menu+";")
  document.write ("background-color: "+couleur_fond_sous_menu+";")
  document.write ("}")
  document.write ("</style>")

  document.write ("<table width='"+largeur_menu+"' border='0' cellspacing='0' cellpadding='0'>")
  entete()
  //if (menu_defaut==0 && notes==1) { module_note() ; debut = 1 }
  //else { debut = 0 }
  //if (notes==1) { module_note() }
  //debut = 0
  //alert(nbr_module)
  l = 0
  for (i = 0 ; i < nbr_module ; i++)
   {
    if (i>0) { document.write ("<tr><td class='espace'>&nbsp;</td></tr>") }
    if (module[i] == '-NnN-') { module_note(i);l++;menu_defaut=i }
    else
     {
      document.write ("<tr><td onClick='affiche_menu_module("+i+")' style='cursor:pointer' class='module'>&nbsp;<B>"+module [i]+"</B>&nbsp;</td></tr>")
      document.write ("<tr style='display:none' id='menu"+i+"'>")
      document.write ("<td><table width='"+largeur_menu+"' border='0' cellspacing='0' cellpadding='0'>")
      l = menu [i].length
      m = 0
      for (j = 0 ; j < menu [i].length ; j++)
       {
        if (m > 0) { document.write ("<tr><td class='espace'>&nbsp;</td></tr>") }
        if (menu [i][j] != "") { document.write ("<tr><td class='menu' style='cursor:pointer'>"+menu [i][j]+"</td></tr>") }
        m = sous_menu_nom [i][j].length
        for (k = 0 ; k < sous_menu_nom [i][j].length ; k++)
         {
          document.write ("<tr><td class='sous_menu'")
	  if (k == m-1) { document.write ("_dernier") }
	  document.write ("' onMouseOver='dessus(this)' onMouseOut='a_cote(this)'")
          document.write (" onClick='window.top."+sous_menu_target [i][j][k]+".location.href = \""+sous_menu_lien [i][j][k]+"\"' style='cursor:pointer'")
	  //document.write (" onClick='dirige(\""+sous_menu_target [i][j][k]+"\",\""+sous_menu_lien [i][j][k]+"\")' style='cursor:pointer'")
	  document.write (" title=\""+description[i][j][k]+"\">"+sous_menu_nom [i][j][k]+"</td>")
          document.write ("</tr>")
         }
       }
      document.write ("</table></td></tr>")
     }
   }
  document.write ("</table>")
  if (menu_defaut >= 0) { affiche_menu_module (menu_defaut) }
 }
</script>